
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';

// 在 Rollup 中，当配置多个输入（多入口打包）时，确实无法直接为每个输出文件单独指定固定的名称
export default {
  // input: {
  //   index: "index.js",
  //   index2: "index2.js",
  // },
  input: "index.js",
  output: [
    {
      file: "./dist/es/bundle.js",
      // entryFileNames: "[name]-[hash].js", // 使用入口名+哈希值
      // 其他可选变量：[name], [hash], [format], [extname]
      format: "es", 
    },
    {
      dir: "./dist/esm",
      format: "esm",
    },
  ],
  
  plugins: [
    resolve(), // 解析 node_modules 路径
    commonjs() // 转换 CommonJS 模块（如 Lodash）
  ],
};
